package learn.start.mapper;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import learn.start.model.SysRole;
import learn.start.model.SysUser;

public interface UserMapper {
	
	/**
	 * 通过 id 查询用户
	 * 
	 * @param id
	 * @return
	 */
	SysUser selectById(Long id);

	/**
	 * 查询全部用户
	 * 
	 * @return
	 */
	List<SysUser> selectAll();

	/**
	 * 根据用户id获取角色信息
	 */
	List<SysRole> selectRolesByUserId(Long userId);

	/**
	 * 根据用户id获取角色信息,包含用户信息
	 */
	List<SysRole> selectRolesByUserIdTest(Long userId);

}
